* { font-family:dotum; } /* verdana */
a { cursor:pointer; }
img { border:0; }

body { margin:0px; overflow-y:scroll; }
body,td,th,select,div,textarea,center { color:#202020; font-size:12px;word-break:break-all; } /*line-height:150%; */
p,blockquote,td,th,br { font-size:12px; }
body{position:relative;color:#000}
img,fieldset{border:0}
img{vertical-align:top;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:inherit;text-decoration:none}
a:hover{text-decoration:underline;}

.list_top{border-top:2px solid #6699cc;border-bottom:2px solid #6699cc}
.list_top td{border-top:0px solid}
.list_top th{border-top:0px solid}


/* layout */
#wrap{}
#header{position:relative;width:100%;height:35px;padding:0 10px;overflow:hidden;background:#585858;box-sizing:border-box;}
#container{position:absolute;top:55px;bottom:31px;width:100%;}
#aside{position:absolute;left:2px;top:0;bottom:0;width:210px;line-height:170%;height:1700px;padding:10px;overflow:auto;box-sizing:border-box;border:1px solid #00406a;background:#fff;background:#f04e00;font-size:13px;}

#aside2{position:absolute;left:2px;top:0;bottom:0;width:210px;line-height:170%;height:800px;padding:10px;overflow:auto;box-sizing:border-box;border:1px solid ##f04e00;background:#fff;background:#bfebff;font-size:13px;}

/*#content{position:absolute;top:0;bottom:0;left:220px;right:0;padding:10px;overflow:auto;}*/
#footer{position:absolute;left:0;bottom:0;width:100%;height:30px;border-top:1px solid #ddd;}

/* common */
.skip-navi{position:absolute;top:0;left:0;z-index:100;}
.skip-navi a{position:absolute;top:-1000em;left:0;width:200px;padding:5px 0;text-align:center;font-weight:bold;background:black;color:white;}
.skip-navi a:hover, .skip-navi a:active, .skip-navi a:focus{display:inline-block;top:0;}

/* header */
.gnb-wrap{position:relative;width:100%;height:35px;}
.gnb-tit{position:absolute;top:0;left:0;font-weight:bold;color:#FFF;}
.gnb-tit .home{display:inline-block;padding-top:10px;font-size:15px;margin:0 10px 0 0;font-weight:bold;}
.gnb-tit .local{display:inline-block;font-size:15px;font-weight:bold;}
.gnb-menu{overflow:hidden;position:absolute;top:0;right:0;}
.gnb-menu .mn{float:left;padding:0 0px;text-align:center;color:#FFF;font-size:10pt;}

.mnsuper{color:#990000;}
.mnpremium{color:#db6d00;} 
.mnplay{color:#b6860a;} 
.mngeneral{color:#008040;} 
.mn2{color:#1313ff;}

/* content */
.content{}

/* footer */
.ft-copy{text-align:center;font-size:11px;font-family:tahoma;color:#666;line-height:30px;}

.boxb { padding:3px 7px; background-color:#6e6e6e;  border:1px solid #6e6e6e;color:#FFF !important; border-radius : 3px 3px; text-decoration:none;}
.boxb1 { padding:3px 7px; background-color:#424242; border:1px solid #424242;color:#FFF !important; text-decoration:none;  border-radius : 3px 3px; }
.boxb1_1 { padding:2px 3px; background-color:#424242; border:1px solid #424242;color:#FFF !important; border-radius : 3px 3px; text-decoration:none;}
.boxb2 { padding:3px 7px; background-color:#a0303e; border:1px solid #a0303e;color:#FFF !important; text-decoration:none;  border-radius : 3px 3px; }
.boxb3 { padding:3px 7px; background-color:#fff; border:1px solid #1e1e1e;color:#1e1e1e !important; border-radius : 3px 3px; text-decoration:none;}
.boxb4 { padding:2px 3px; background-color:#fff; border:1px solid #1e1e1e;color:#1e1e1e !important; border-radius : 3px 3px; text-decoration:none;}
.boxb5 { padding:3px 7px; background-color:#0CA678; border:1px solid #0CA678;color:#FFF !important; text-decoration:none;  border-radius : 3px 3px; }
.boxb6 { padding:3px 7px; background-color:#8080ff; border:1px solid #8080ff;color:#FFF !important; text-decoration:none;  border-radius : 3px 3px; }
.boxb7 { padding:3px 7px; background-color:#009b9b; border:1px solid #009b9b;color:#FFF !important; text-decoration:none;  border-radius : 3px 3px; }
.boxb8 { padding:3px 7px; background-color:#ff8000; border:1px solid #ff8000;color:#FFF !important; text-decoration:none;  border-radius : 3px 3px; }
.boxb9 { padding:3px 7px; background-color:#0080c0; border:1px solid #0080c0;color:#FFF !important; text-decoration:none;  border-radius : 3px 3px; }
.boxb10 { padding:3px 7px; background-color:#0CA678; border:1px solid #0CA678;color:#FFF !important; text-decoration:none;  border-radius : 3px 3px; }
.boxb11 { padding:3px 7px; background-color:#424242; border:1px solid #424242;color:#FFF !important; text-decoration:none;  border-radius : 3px 3px; }
.boxb12 { padding:5px 9px; background-color:#424242; border:1px solid #424242;color:#FFF !important; text-decoration:none;  border-radius : 3px 3px; }
.boxbs { padding:1px 5px; background-color:#8080ff;  border:1px solid #8080ff;color:#FFF !important; border-radius : 3px 3px; text-decoration:none;}
.boxbs1 { padding:1px 3px; background-color:#0CA678;  border:1px solid #0CA678;color:#FFF !important; border-radius : 3px 3px; text-decoration:none;}
.boxbs2 { padding:1px 5px; background-color:#9b0000;  border:1px solid #9b0000;color:#FFF !important; border-radius : 3px 3px; text-decoration:none;}


.boxb3_on { padding:3px 7px; background-color:#040404; border:1px solid #040404;color:#fff !important; border-radius : 3px 3px; text-decoration:none;;font-weight:bold;}

.boxb3_off { padding:3px 7px; background-color:#fff; border:1px solid #fff;color:#1e1e1e !important; border-radius : 3px 3px; text-decoration:none;}

.title_box { border-radius: 5px;text-align:center;padding-left:20px;color:#351100;float:left;margin-left:15px; margin-bottom:10px; padding:10px; width:95%; background:#fff; border:1px solid #ffa8a8; box-sizing:border-box; }
.title_boxt { border-radius: 5px;text-align:left;padding-left:20px;color:#351100;float:left;margin-left:15px; margin-bottom:10px; padding:10px; width:95%; background:#fff; border:1px solid #cecece; box-sizing:border-box; }
.title_box2 { border-radius: 5px;text-align:center;padding-left:20px;color:#351100;float:left;margin-left:15px; margin-bottom:10px; padding:10px; width:97%; background:#fff; border:1px solid #666666; box-sizing:border-box; }
.title_box2l { border-radius: 5px;text-align:center;padding-left:20px;color:#351100;float:left;margin-left:0px; margin-bottom:10px; padding:10px; width:98%; background:#fff; border:1px solid #666666; box-sizing:border-box; }
.title_box2off { border-radius: 5px;text-align:left;padding-left:0px;color:#351100;float:left;margin-left:0px; margin-bottom:7px; padding:7px; width:100%; background:#fff; border:1px solid #cecece; box-sizing:border-box; }
.title_boxs { border-radius: 5px;text-align:center;padding-left:20px;color:#351100;float:left;margin-left:15px; margin-bottom:1px; padding:10px; width:97%; background:#fff; border:1px solid #666666; box-sizing:border-box; }

.sale_box1 { border-radius: 5px;text-align:center;padding-left:0px;color:#351100;margin-left:-px; margin-bottom:10px;  margin-top:10px; padding:10px; width:100%; background:#fff; border:1px solid #666666; box-sizing:border-box; }
.sale_box2 { border-radius: 5px;text-align:center;padding-left:0px;color:#351100;margin-left:-px; margin-bottom:10px;  margin-top:10px; padding:10px; width:100%; background:#fff; border:1px solid #666666; box-sizing:border-box; }

#sit_ov_btn a {display:inline-block;padding: 0;vertical-align:middle;text-decoration:none;letter-spacing:0.3em;line-height:40px;height:40px;text-align:center}
#btn_auth {border:1px solid #0b0b0b !important;color:#2c2c2c;width:150px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth2 {border:1px solid red !important;color:red;width:150px;;background:#fff;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth3 {border:1px solid #0b0b0b !important;color:#448013;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth4 {border:1px solid #ffffff !important;color:#0056ac;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}
#btn_auth5 {border:1px solid #0b0b0b !important;color:#2c2c2c;width:300px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}
#btn_auth25 {border:1px solid #0b0b0b !important;color:#2c2c2c;width:300px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}

/* ÃÖ°í°ü¸®ÀÚ */
#btn_auth1 {border:1px solid #0b0b0b !important;color:#2c2c2c;width:150px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth12 {border:1px solid red !important;color:red;width:150px;;background:#fff;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth13 {border:1px solid #0b0b0b !important;color:#448013;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth14 {border:1px solid #ffffff !important;color:#0056ac;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}
#btn_auth15 {border:1px solid #0b0b0b !important;color:#2c2c2c;width:300px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}


/* ºê·£µåÃÑÆÇ */
#btn_auth10 {border:1px solid #ffd9b3 !important;color:#b55a00;width:150px;background:#ffd9b3;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth102 {border:1px solid red !important;color:red;width:150px;;background:#fff;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth103 {border:1px solid #004000 !important;color:#448013;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth104 {border:1px solid #ffffff !important;color:#0056ac;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}
#btn_auth105 {border:1px solid #004000 !important;color:#b55a00;width:300px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}


/* ÃÑÆÇ */
#btn_auth20 {border:1px solid #ffd9b3 !important;color:#b55a00;width:150px;background:#ffd9b3;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth202 {border:1px solid red !important;color:red;width:150px;;background:#fff;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth203 {border:1px solid #004000 !important;color:#448013;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth204 {border:1px solid #ffffff !important;color:#0056ac;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}
#btn_auth205 {border:1px solid #004000 !important;color:#b55a00;width:300px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}


/* ´ëÇà»ç */
#btn_auth30 {border:1px solid #ffd9b3 !important;color:#b55a00;width:150px;background:#ffd9b3;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth302 {border:1px solid red !important;color:red;width:150px;;background:#fff;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth303 {border:1px solid #004000 !important;color:#448013;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth304 {border:1px solid #ffffff !important;color:#0056ac;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}
#btn_auth305 {border:1px solid #004000 !important;color:#b55a00;width:300px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}

/* ´ë´ëÇà»ç */
#btn_auth40 {border:1px solid #c08383 !important;color:#f4f4f4;width:150px;background:#c08383;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth402 {border:1px solid red !important;color:red;width:150px;;background:#fff;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth403 {border:1px solid #512800 !important;color:#448013;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;}
#btn_auth404 {border:1px solid #ffffff !important;color:#0056ac;width:200px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}
#btn_auth405 {border:1px solid #512800 !important;color:#f4f4f4;width:300px;background:#f6f6f6;margin-top:5px;font-weight:bold;border-radius : 3px 3px;font-size:10pt}


/* Æû Å×ÀÌºí */
.tbl_frm01 table {width:98%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:90px;padding:5px 8px;border:1px solid #e9e9e9;border-left:1;background:#f6f6f6;text-align:left;border-left:1px solid #e9e9e9;}
.tbl_frm01 td {padding:5px 8px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;/*background:#f7f7f7;color:#000;*/vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {/*height:22px*/height:25px;}
.tbl_frm01 textarea {width:98%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}


.btn02 {display:inline-block;padding:4px 4px 2px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
.btn02:focus, a.btn01:hover {text-decoration:none}


table.type11 {
  border-collapse: separate;
  border-spacing: 1px;
  text-align: center;
  line-height: 1.2;
  margin: 5px 5px;
}
table.type11 th {
  width: 155px;
  padding: 5px;
  font-weight: bold;
  vertical-align: top;
  color: #fff;
  font-size:10pt;
  background: #e7708d ;
}
table.type11 td {
  width: 155px;
  padding: 5px;
  vertical-align: top;
  border-bottom: 1px solid #ccc;
  background: #eee;
}

table.type12 {
  border-collapse: separate;
  border-spacing: 1px;
  text-align: center;
  line-height: 1.2;
  margin: 5px 5px;
}
table.type12 th {
  width: 155px;
  padding: 5px;
  font-weight: bold;
  vertical-align: top;
  color: #fff;
  font-size:10pt;
  background: #a8a8a8 ;
}
table.type12 td {
  width: 155px;
  padding: 5px;
  vertical-align: top;
  border-bottom: 1px solid #ccc;
  background: #eee;
}


/***Ãß°¡****/
.title_box_01 { border-radius: 5px;text-align:center;color:#351100;float:left;padding:10px; width:100%; background:#fff; border:1px solid #ffa8a8; box-sizing:border-box; }
.title_box_02 { border-radius: 5px;text-align:center;color:#351100;float:left;margin-left:0px; padding:10px; width:100%; background:#fff; border:1px solid #666666; box-sizing:border-box; }
.title_box_03 { border-radius: 5px;text-align:center;color:#351100;float:left;margin-left:0px; padding:10px; width:100%; background:#fff; border:1px solid #406aaa; box-sizing:border-box; }
.title_box_04 { border-radius: 5px;text-align:left;color:#351100;float:left;margin-left:0px; padding:7px; width:100%; background:#fff; border:1px solid #406aaa; box-sizing:border-box; }

.tbl_frm02 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm02 th {font-size:9pt;width:90px;padding:5px 8px;border:1px solid #e9e9e9;border-left:1;background:#f6f6f6;text-align:left;border-left:1px solid #e9e9e9;}
.tbl_frm02 td {padding:5px 8px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; background:transparent}
.tbl_frm02 textarea, .frm_input {border:1px solid #e4eaec;/*background:#f7f7f7;color:#000;*/vertical-align:middle;line-height:2em}
.tbl_frm02 textarea {padding:2px 2px 3px}

.title_box2_1 { border-radius: 5px;text-align:center;padding-left:0px;color:#351100;margin-bottom:10px; padding:10px; width:100%; background:#fff; border:1px solid #797979; box-sizing:border-box; }
.title_box2_2 { border-radius: 5px;text-align:center;padding-left:0px;color:#351100;margin-bottom:10px; padding:10px; width:100%; background:#fff; border:1px solid #008e00; box-sizing:border-box; }

.bold {font-weight:bold;}





.regButton {
	background-color:#0078b3;
	border-radius:6px;
	border:1px solid #0072a8;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:23px;
	font-weight:bold;
	padding:5px 100px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}

.regButton_red {
	background-color:#ae0000;
	border-radius:6px;
	border:1px solid #b70000;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:23px;
	font-weight:bold;
	padding:5px 100px;
	text-decoration:none;

}


.regButton2 {
	background-color:#0078b3;
	border-radius:6px;
	border:1px solid #0072a8;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:23px;
	font-weight:bold;
	padding:5px 100px;
	text-decoration:none;

}
